Efficient and Reliable Self-Collision Culling Using Unprojected Normal Cones

نویسندگان

  • Tongtong Wang
  • Zhihua Liu
  • Min Tang
  • Ruofeng Tong
  • Dinesh Manocha
چکیده

We present an efficient and accurate algorithm for self-collision detection in deformable models. Our approach can perform discrete and continuous collision queries on triangulated meshes. We present a simple and linear time algorithm to perform the normal cone test using the unprojected 3D vertices, which reduces to a sequence point-plane classification tests. Moreover, we present a hierarchical traversal scheme that can significantly reduce the number of normal cone tests and the memory overhead using front-based normal cone culling. The overall algorithm can reliably detect all (self) collisions in models composed of hundred of thousands of triangles. We observe considerable performance improvement over prior CCD algorithms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PSCC: Parallel Self-Collision Culling with Spatial Hashing on GPUs

We present a GPU-based self-collision culling method (PSCC) based on a combination of normal cone culling and spatial hashing techniques. We first describe a normal cone test front (NCTF) based parallel algorithm that maps well to GPU architectures. We use sprouting and shrinking operators to maintain compact NCTFs. Moreover, we use the NCTF nodes to efficient build an enhanced spatial hashing ...

متن کامل

Efficient Culling Criteria for Continues Collision Detection Using a Fast Statistic Analysis Method

Continuous Collision Detection (CCD) between deforming triangle mesh elements in 3D is significant in many computer and graphics applications, such as virtual surgery, simulation and animation. Although CCD is more accurate than discrete methods, its application is limited mainly due to its time-consuming nature. To accelerate computation, we present an efficient CCD method to perform both inte...

متن کامل

Dynamic Radial View Based Culling for ontinuous Self-Collision Detection

The radial view-based culling (RVBC) method has been presented for continuous self-collision detection to efficiently cull away noncolliding regions. While this technique mainly relies on the segmented clusters of the reference pose and the associated fixed observer points, it has several drawbacks during the animation and the reduced cost of executing collision detection is limited. We thus pr...

متن کامل

Back-face culling applied to collision detection of polyhedra

Back-face culling is a preprocessing technique used in computer graphics to speed up the rendering of polyhedra. In this paper we show how this technique can. be modified to reduce unnecessary checking of boundary elements in collision detection for a phYBica.l-based simulations and animation systems. At each time stepl we determine a priori which faces cannot be part of the contact between two...

متن کامل

Shape Based Culling

This paper describes a technique to improve the rendering time of volumetric datasets using a volumetric skeleton. The skeleton is used to define a hierarchical set of bounding spheres which completely encapsulate the volume, enabling efficient space leaping during the ray casting and ray tracing processes. The spheres can also be used to cull portions of the dataset, i.e. by specifying logical...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Graph. Forum

دوره 36  شماره 

صفحات  -

تاریخ انتشار 2017